import App from './App'
// vuex
//import store from './store'
// 引入全局uview-plus
import uviewPlus, { setConfig } from '@/uni_modules/uview-plus'
//import pinia from './stores'
// 引入微信小程序分享功能插件，例如：mpShare插件。具体插件名称和引入方式根据实际情况进行调整。
import mpShare from '@/uni_modules/uview-plus/libs/mixin/mpShare.js'
import mixin from './common/mixin'

setConfig({
	// 修改$u.config对象的属性
	config: {
		// 修改默认单位为rpx，相当于执行 uni.$u.config.unit = 'rpx'
		unit: 'px'
	},
	// 修改$u.props对象的属性
	props: {
		// 修改radio组件的size参数的默认值，相当于执行 uni.$u.props.radio.size = 30
		alert: {
			type: 'error'
		}
		// 其他组件属性配置
		// ......
	}
})

import { createSSRApp } from 'vue'
import pinia from "@/stores";
import { xasaStore } from "@/stores/usePinia.js";
//import * as Pinia from 'pinia'
export function createApp() {
  const app = createSSRApp(App)
  app.use(pinia);
  //let xasaStore = xasaStore();
  app.config.globalProperties.$xasaStore = xasaStore();
  //app.use(Pinia.createPinia())
  app.use(uviewPlus)
  // #ifdef MP
  app.mixin(mpShare)
  app.mixin(mixin)
  // #endif
  return {
    app
	//,Pinia
  }
}
